construction site trailers - German English Dictionary